home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / dist / fw_qt3.idb / usr / freeware / Qt / examples / demo / dnd / iconview.h.z / iconview.h
Encoding:
C/C++ Source or Header  |  2002-04-08  |  636 b   |  32 lines

  1. #include <qiconview.h>
  2. #include <qstring.h>
  3.  
  4. #include "dnd.h"
  5.  
  6. class IconViewItem : public QIconViewItem
  7. {
  8. public:
  9.     IconViewItem( QIconView * parent, const QString & text, const QPixmap & icon, const QString& tag )
  10.         : QIconViewItem( parent, text, icon ), _tag( tag ) {}
  11.     virtual ~IconViewItem() {}
  12.  
  13.     QString tag() { return _tag; }
  14.  
  15. private:
  16.     QString _tag;
  17. };
  18.  
  19. class IconView : public QIconView
  20. {
  21.     Q_OBJECT
  22.  
  23. public:
  24.     IconView( QWidget* parent = 0, const char* name = 0 );
  25.     ~IconView();
  26.  
  27.     QDragObject *dragObject();
  28.  
  29. public slots:
  30.     void slotNewItem( QDropEvent *t, const QValueList<QIconDragItem>& );
  31. };
  32.